package 练习_判断用户是不是Vip;

import java.util.Scanner;

public class are_you_a_Vip {

	public static void main(String[] args) {
		
		/*
		 * 1.输入用户数量，即数组长度
		 * 
		 * 2.键入 对象信息 ， 再把这个对象放到元素里，（循环键入多个对象）
		 * 3.输入要查询的条件(按1，根据姓名查询信息。0，退出循环系统)
		 * 		3.1 根据输入信息，进入对应条件查询。
		 * 		3.2 输入用户信息，与数组里的student对象做比较，比到的student对象元素 就调用isVip()方法
		 */
		
		Scanner sc = new  Scanner(System.in);
		System.out.print("请输入用户数量：");
		int count = sc.nextInt();
		Person[] people = new Person[count];
		
		
		
		System.out.println("已进入用户录入页面。");
		
		for (int i = 0; i < people.length; i++) {
			
			System.out.println("请根据提示输入相关信息 。");
			Person person = new Person();
			
			System.out.print("请输入用户姓名：");
			String name = sc.next();
			person.setName(name);
			
			System.out.print("输入1是Vip,输入2不是Vip,---请输入用户是否为Vip：");
			int isVip = sc.nextInt();
			person.setVip(isVip);
			
			people[i] = person;
			System.out.println("--------------------");
		}
		
		while(true) {
			System.out.println("已进入用户查询页面，请按照提示操作。");
			System.out.println("输入1，查询用户是否为Vip。");
			System.out.println("输入0，退出查询系统。");
			System.out.println("--------------------");
			System.out.print("请输入：");
			int check = sc.nextInt();
			System.out.println("--------------------");
			
			if( check == 0) {
				System.out.println("已成功退出查询系统。");
				System.out.println("-----------------------");
				break;
			}
			
			switch (check){
			
			
			case 1:{
				System.out.println("已进入按姓名查找页面。");
				System.out.println("-----------------------");
				System.out.print("请输入用户姓名：");
				String check_name = sc.next();
				for (int i = 0; i < people.length; i++) {
					if (people[i].getName().equals(check_name)) {
						people[i].isVip();
					}//if
				}//for
				break;
			}//case 1
			
			}//switch
			
		}
		
		
	}//main



}
